
/*  OfficeWebUI_Common  */

/*  
	Ribbon.css
*/

body
{
    font-family:"Segoe UI", Tahoma, Verdana, Arial;
}

.clear
{
    clear:both;
}


.RibbonBackstageContainer
{
    z-index: 1000;
    background: #fff;
    display: none;
    position: absolute;
    border: 1px solid #444;
}

.BackstagePageTitle
{
    font-size:13px;
}

.RibbonApplicationMenuContainer
{
    z-index: 1000;
    background: #fff;
    display: none;
    position: absolute;
    font-size:11px;
    padding:2px;
}


.ApplicationButtonContainer
{
    height:49px;    
}

.ApplicationButton
{
    margin-top:25px; 
    font-size:11px;
    height:19px;   
    padding-left:10px;
    padding-right:10px;     
    padding-top:4px;
    cursor:pointer;
}

.RibbonContextsContainer
{
    height:49px !important; 
    overflow:hidden;  
}

.RibbonTabsContainer
{
    font-size:11px;
    height:80px;
    padding:5px;   
}

.RibbonContext
{
    font-size:0px; 
    margin-left:2px;  
    height:45px;     
}

.RibbonContextTitle
{
    padding-top:4px;
    font-size:11px;
    height:18px;
    text-align:center;      
}

.RibbonExtraTextContainer
{
    float:right;
    font-size:11px;    
    margin-top:25px;
    padding-top:4px;
}

.RibbonExtraControlsContainer
{
    float:right;
    font-size:11px;    
    margin-top:20px;
    padding-top:4px;
}

.RibbonHelpButtonContainer
{
    float:right;
    font-size:11px;    
    margin-top:25px;
    padding-top:4px;
    margin-left:10px;
}

.RibbonItemWithMenu
{
    text-align:center;
}

.RibbonDropDownMenu HR
{
    margin-left:20px;
    margin-top:2px;
    margin-bottom:2px;
    border-top:1px dotted #e0e0e0;
}

.RibbonToggleButtonContainer
{
    float:right;
    font-size:11px;    
    margin-top:25px;
    padding-top:4px;
    margin-left:10px;
    margin-right:5px;
}

.RibbonTab
{
    font-size:11px;
    height:18px;   
    padding-left:6px;
    padding-right:6px;     
    padding-top:4px;
    margin-left:1px;
    margin-right:1px;
}

.RibbonTabContent
{
  display: none;
}

.RibbonGroupCollapsedContainer
{
    float:left;
    display:none;
    position:relative;
}

.RibbonGroupCollapsedContainerDropDown
{
    top:100%;
    position:absolute;
    display:none;
}

.RibbonGroupContent
{
    padding-right:4px;
    padding-left:4px; 
}

.RibbonGroupContent>TABLE
{
    height:82px;
    max-height:82px;
    overflow:hidden;    
}

.RibbonGroupTitle
{
    font-size:11px;
    height:14px;
    text-align:center;
}

.RibbonGroupColumn
{
    height:68px;
    overflow:hidden;
    padding-right:2px;
    padding-left:2px;
}

.RibbonZoneContent
{
    float:left;
}

.BackstagePageContent HR
{
    border:0px;
    border-top:1px dashed #C0C0C0;
}

.BackstagePageContent H1
{
    font-size:16pt;
    font-weight:normal;
    margin-top:0px;
}

.BackstagePageContent H2
{
    font-size:14pt;
    font-weight:normal;
    margin-top:0px;
}

.BackstagePageContent H3
{
    font-size:12pt;
    font-weight:normal;
    margin-top:0px;
}

.RibbonTooltipContainer
{
    margin-top:5px;
    position:absolute;
    padding:6px;
    font-size:11px;
    z-index:1000;
}


.Disabled
{
    filter:gray(enabled=true) alpha(opacity=50);
    opacity:0.5;
}

.RibbonItems.Disabled:hover
{
    filter:gray(enabled=true) alpha(opacity=50);
    border:1px solid transparent;
    background:transparent;
    cursor:auto;
}

/*  
	ListView.css
*/

.OfficeWebUI_ListView_List, .OfficeWebUI_ListView_Gallery
{
    overflow-y:scroll;
}


/*  
	WorkSpace.css
*/

.OfficeWebUI_Workspace
{
    width:100%;
}

.OfficeWebUI_WorkspaceLeftPanel
{
    position:relative;
}

.OfficeWebUI_WorkspaceContentPanel
{
    overflow: visible;
}

.OfficeWebUI_WorkspaceAreaContainer
{

}


/*  
	Button.css
*/

.OfficeWebUI_Button
{
    display:inline-block;
    cursor:pointer;
    *display: inline;
    *zoom:1;
}

.OfficeWebUI_Button .OfficeWebUI_ButtonTable
{
    margin-left:auto;
    margin-right:auto;
    *margin-left:0;
    *margin-right:0;
    text-align:left;
}


.OfficeWebUI_Button.Disabled
{
    background:#F0F0F0;
    border:1px solid #c0c0c0;
    filter:gray(enabled=true) alpha(opacity=50);
    opacity:0.5;
}

.OfficeWebUI_Button.Disabled:hover
{
    background:#F0F0F0;
    border:1px solid #c0c0c0;
    filter:gray(enabled=true) alpha(opacity=50);
    opacity:0.5;
    cursor:auto;
}


.ButtonMenuItem
{
	padding: 1px;
	border:0px solid #f1c43f;
}
.ButtonMenuItem:hover
{
	padding: 0px;
	border:1px solid #f1c43f;
	cursor:pointer;
	background:#fdeeb3;
}

.ButtonMenuItem TABLE
{
    *margin:0px;
    text-align:left;
}

/*  
	Popup.css
*/

.OfficeWebUI_PopupShadow
{
    filter:alpha(opacity=85);
    opacity:0.8;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:9000;
    /*display:none;*/
}

.OfficeWebUI_PopupHolder
{
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:9001;
}

.OfficeWebUI_Popup
{
    /*display:none;*/
    z-index:9002;
    position:absolute;
}

.PopupTitleSpan
{
    float:left;
}

.OfficeWebUI_PopupClosePanel
{
    float:right;
    cursor:pointer;
}

/*  
	ComboBox.css
*/

.OfficeWebUI_Combobox
{
    display:inline-block;
    position:relative;
    bottom:0;
    left:0;
}

.OfficeWebUI_Combobox_DropDown
{
    position:absolute;
    display:none;
    z-index:9010;
}

.OfficeWebUI_Combobox_Item
{
    cursor:default;
}


/*  
	ColorPicker.css
*/

.RibbonColorPicker_Cellspan
{
  display:block;
  width:10px;
  height:10px;
}


/*  
	For Chrome And Safari (Webkit Engine).css
*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.RibbonTabsContainer
	{
		border-left:0px solid transparent !important;
		border-right:0px solid transparent !important;
	}	
}

